package com.phychips.rcp;

public interface iRcpEvent2
{
    public void onResetReceived();
    
    public void onSuccessReceived(final int[] data, final int commandCode);

    public void onFailureReceived(final int[] errCode);
    
    public void onTagReceived(final int[] pcEpc);
    
    public void onTagWithTidReceived(final int[] pcEpc, final int[] tid);
    
    public void onTagWithRssiReceived(final int[] pcEpc, final int rssi);    

    public void onReaderInfoReceived(final int[] data);
    
    public void onRegionReceived(final int region);

    public void onSelectParamReceived(final int[] selParam);

    public void onQueryParamReceived(final int[] data);

    public void onChannelReceived(final int channel, final int channelOffset);

    public void onFhLbtReceived(final int[] data);

    public void onTxPowerLevelReceived(final int data);

    public void onTagMemoryReceived(final int[] data);
    
    public void onTagMemoryLongReceived(final int[] dest);    
    
    public void onBatteryStateReceived(final int[] dest);
    
    public void onSessionReceived(final int session);
}
